<?php

class IndexController extends Zend_Controller_Action
{

    public function preDispatch()
    {
        $this->_helper->layout->setLayout('index');
                $this->ShowUpperScroll = 1; //Відображати верхній скроллер на головній сторінці (1-Відображати, 0-ховати)
                $this->ShowLowerScroll = 1; //Відображати нижній скроллер на головній сторінці (1-Відображати, 0-ховати)
                $Contacts = new Default_Model_Table_Contact();
                $this->view->Adressess = $Contacts->getAdressLimit('3'); // Кількість адресів у футері
                $this->view->Phones = $Contacts->getPhoneLimit('3'); // Кількість телефонів у футері
                $this->view->Links = $Contacts->getUrlsLimit('3'); // Кількість мейлів у футері
                $this->view->AdressFoot = 'Visit us'; // Назва боксу адресів у футері
                $this->view->PhonesFoot = 'Call us'; // Назва боксу телефонів у футері
                $this->view->URLSFoot = 'Email us'; // Назва мейлів у футері
                $MenuTable = new Default_Model_Table_Menu();
                $this->UserMenu = $MenuTable->getUserMenu();
                $this->News = new Default_Model_Table_News();
                $this->SettingsDb = new Default_Model_Table_Settings();
    }

    public function indexAction()
    {
        $this->view->ShowUpperScroll = $this->ShowUpperScroll;
                $this->view->ShowLowerScroll = $this->ShowLowerScroll;
                $dataScroller = new Default_Model_Table_Scroller();
                $this->view->DataUpperScroller = $dataScroller->getUpperScroll();
                $this->view->DataLowerScroller = $dataScroller->getLowerScroll();
        //        Zend_Debug::dump($this->view->DataUpperScroller);exit();
                $this->view->NewsMainPage = $this->News->getNewsMainPage();
    }

    public function userMenuAction()
    {
        $this->view->UserMenu = $this->UserMenu;
                //        $this->view->URL=($_SERVER['REQUEST_URI']);
    }

    public function footerAction()
    {
        $this->portfolioDb = new Default_Model_Table_Portfolio();
                $this->view->PortfolioFooter = $this->portfolioDb->getContent();
                $this->view->UserMenu = $this->UserMenu;
                $this->view->CopyRight = ($this->SettingsDb->getCopyright());
                $this->view->NewsFooter = $this->News->getNewsMainPage();
    }

    public function dailyQuoteAction()
    {
        $this->view->DayQuote = $this->SettingsDb->getDayQuote();
    }

    public function scrollUpperAction()
    {
        // action body
    }

    public function scrollLowerAction()
    {
        // action body
    }

    public function pagesHeadTextAction()
    {
        // action body
    }

    public function testimonialsAction()
    {
        $testimonials = new Default_Model_Table_Testimonials();
                $this->view->TestimonialsData = $testimonials->getContent();
    }

    public function advertiseAction()
    {
        $this->view->Advertise = $this->SettingsDb->getAdvertise();
    }

    public function subMenuAction()
    {
        // action body
    }


}

